﻿using System;
using System.Collections.Generic;
using System.Text;

namespace BCDto.Common.Payment.AliPayBill.AliPayBillStatistics
{
    /// <summary>
    /// 支付宝对账单统计
    /// </summary>
    public class AliPayBillStatisticsDto
    {
        /// <summary>
		/// 支付宝账单统计Id
        /// </summary>		
        public long AliPayBillStatisticsId { get; set; }
        /// <summary>
        /// 交易日期
        /// </summary>		
        public DateTime TradeDate { get; set; }
        /// <summary>
        /// 总交易单数
        /// </summary>		
        public int TradeOrderCount { get; set; }
        /// <summary>
        /// 退款总单数
        /// </summary>		
        public int RefundOrderCount { get; set; }
        /// <summary>
        /// 业务类型
        /// </summary>
        public string BusinessType { get; set; }
        /// <summary>
        /// 业务类型
        /// </summary>
        public string BusinessTypeStr { get; set; }
        /// <summary>
        /// 应用Id
        /// </summary>		
        public string AppId { get; set; }
        /// <summary>
        /// 应用名称
        /// </summary>		
        public string AppName { get; set; }
        /// <summary>
        /// 门店编号
        /// </summary>		
        public string ShopNo { get; set; }
        /// <summary>
        /// 门店名称
        /// </summary>		
        public string ShopName { get; set; }
        /// <summary>
        /// 订单总金额
        /// </summary>		
        public decimal OrderTotal { get; set; }
        /// <summary>
        /// 应结订单总金额
        /// </summary>		
        public decimal PayOrderTotal { get; set; }
        /// <summary>
        /// 手续费总金额
        /// </summary>		
        public decimal HandlingFeeTotal { get; set; }
        /// <summary>
        /// 支付宝优惠总金额
        /// </summary>		
        public decimal AliDiscountTotal { get; set; }
        /// <summary>
        /// 实际收款金额
        /// </summary>		
        public decimal ActualReceiveTotal { get; set; }
        /// <summary>
        /// 商家优惠总金额
        /// </summary>		
        public decimal MchDiscountTotal { get; set; }
        /// <summary>
        /// 卡消费总金额
        /// </summary>		
        public decimal CardTotal { get; set; }
        /// <summary>
        /// 实收净额
        /// </summary>		
        public decimal PaidInNet { get; set; }
        /// <summary>
        /// 获取账单时间
        /// </summary>		
        public DateTime CreateTime { get; set; }
    }
}
